Thesaurus.com
Dictionary.com

give stamp of approval